package com.tanhua.dubbo.api;

import com.tanhua.model.mongo.UserLike;
import com.tanhua.model.vo.CountsVo;

import java.util.List;

public interface UserLikeApi {
    /**
     * 保存或者更新
     * @param userId  当前用户id
     * @param likeUserId 喜欢的用户id
     * @param isLike 是否喜欢
     * @return
     */
    Boolean saveOrUpdate(Long userId, Long likeUserId, boolean isLike);

    CountsVo counts(Long userId);

    /**
     * 查询喜欢的人
     * @param userId
     * @return
     */
    List<UserLike> finds(Long userId);
}
